self-priming pump - French English Dictionary